<?php

/**
 * Index Controller
 * 
 * @author  Jeremy Barthe
 * @version 0.1
 */
class IndexController extends Zend_Controller_Action
{
    public function init()
    {
        $this->view->headTitle('Zend Form - jeremybarthe.com lab');
    }
    
    public function indexAction()
    {
        // création d'une instance du formulaire
        $form = new Contact(array(
            'action' => $this->view->url(array('action' => 'index')),
            'method' => 'post'
        ));
        
        // vérification de la validité des données
        if ($this->_request->isPost() && $form->isValid($this->_request->getPost())) {
            // récupération des données
            $values = $form->getValues();
            
            // traitement des données...
            
            // redirection vers la page de remerciements
            $this->_redirect('index/success');
            exit;
        }
        
        $this->view->form = $form;
    }
    
    public function successAction() {}
}
